#include "utility.h"
#include <CEGUI.h>
#include <Ogre.h>
void Runscript(CEGUI::String file)
{
	try
	{
		CEGUI::System::getSingleton().executeScriptFile(file);
	}
	catch (CEGUI::ScriptException e)
	{
		Ogre::LogManager::getSingleton().logMessage(e.getMessage().c_str());
		PRINT(e.getMessage().c_str());
	}
	catch (CEGUI::GenericException e)
	{
		Ogre::LogManager::getSingleton().logMessage(e.getMessage().c_str());
		PRINT(e.getMessage().c_str());
	}


}

bool equal(Ogre::Real a, Ogre::Real b)
{
	Ogre::Real zeroLimit = 0.0000001;
	if (abs(a-b)<zeroLimit) return true;
	else return false;
}

btVector3 Vector3OgreToBullet(Ogre::Vector3 a)
{
	return btVector3(a.x,a.y,a.z);
}